- Publisher : Razeware LLC (November 2, 2021)
- Language : English
- Paperback : 273 pages
- ISBN-10 : 1950325539
- ISBN-13 : 978-1950325535
کتابModern Concurrency in Swift (First Edition): Introducing Async/Await, Task Groups & Actors
منابع کتاب کتابModern Concurrency in Swift (First Edition): Introducing Async/Await, Task Groups & Actors
همزمانی سوئیفت مدرن را یاد بگیرید!
برای سالها، نوشتن برنامههای همزمان قدرتمند و ایمن با سوئیفت میتوانست به راحتی به یک کار دلهرهآور تبدیل شود، پر از شرایط مسابقه و تصادفهای غیرقابل توضیح که در لانهای از بستههای برگشتی پنهان شدهاند.
در Swift 5.5، اپل یک مدل همزمانی جدید را معرفی کرد که دارای نحو همگام / انتظار است، که به شما امکان میدهد کد ناهمزمان بنویسید که مانند کد همزمان خوانده میشود. اما مانند هر ویژگی جدید، اینجا هم اژدها! بنابراین چگونه به تسلط بسیار مطلوب در همزمانی سوئیفت مدرن دست خواهید یافت؟
Concurrency مدرن در Swift به کمک می آید و آنچه را که باید در مورد async / await، وظایف، بازیگران و همه چیز در این بین بدانید را به نمایش می گذارد!
این کتاب برای چه کسی است
این کتاب برای توسعه دهندگان Swift متوسط است که با نوشتن برنامه های ناهمزمان آشنا هستند و می خواهند از ویژگی های همزمانی جدید در Swift 5.5 برای نوشتن برنامه های ناهمزمان ایمن تر و قابل پیش بینی تر استفاده کنند.
موضوعات پوشش داده شده در همزمانی مدرن در سوئیفت
استفاده از async / await: با نحوه استفاده از کلمات کلیدی جدید async / await برای تعریف و اجرای کارهای ناهمزمان آشنا شوید.
بازیگران: بیاموزید که چگونه از مدل بازیگر برای محافظت آسان از حالت تغییرپذیر مشترک در یک ظرف همگام استفاده کنید.
وظایف: شما عمیق تر به نوع Task خواهید رفت، که تمام وظایف ناهمزمان را در مدل همزمانی مدرن سوئیفت انجام می دهد.
Task Groups: از یک Task Group برای گروه بندی چندین کار با هم و اجرای همزمان آنها استفاده کنید، در حالی که از یک دستور آرایه مانند آشنا برای تکرار بر روی نتایج استفاده کنید.
دنبالههای ناهمزمان سفارشی: با یادگیری نحوه ایجاد AsyncStreamهای سفارشی، از قدرت async / انتظار در کار ناهمزمان خود استفاده کنید.
تست کد ناهمزمان: کد ناهمزمان میتواند یک جانور چالش برانگیز برای آزمایش باشد. همه چیزهایی را که برای مقابله با این چالش نیاز دارید، یاد خواهید گرفت.
یک چیزی که می توانید روی آن حساب کنید: پس از خواندن این کتاب، آماده خواهید بود که از ویژگی های همزمانی جدید سوئیفت در برنامه خود برای نوشتن کدهای ناهمزمان ایمن، کارآمد و قابل پیش بینی استفاده کنید.
ارسال نظر درباره کتابModern Concurrency in Swift (First Edition): Introducing Async/Await, Task Groups & Actors